<!DOCTYPE html>
<html>

<head>
    <meta charset="utf-8">
    <title>Carson_Ho</title>

    // JS代码
<script>
    // Android需要调用的方法
   function callJS(){
      alert("Android调用了JS的方法");
   }

   function callJSParams(text){

        return "返回值：Android调用了JS的方法 ，参数:"+text;

   }

   function callAndroid(){
        window.test.hello("this is test");
   }

   function linkAndroid(){
     document.location = "jsAndroid://webview?arg1=111&arg2=222";
   }

   function clickprompt(){
        // 调用prompt（）
        prompt("jsAndroid://demo?param1=111&param2=222");
    }

</script>

</head>

<body>

//点击按钮则调用callAndroid函数
<button type="button" id="button1" onclick="callAndroid()">js调用了android中的hello方法</button>
<button type="button" id="button2" onclick="linkAndroid()">通过 WebViewClient 回调拦截 url法</button>
<button type="button" id="button3" onclick="clickprompt()">通过 onJsPrompt方法拦截 url法</button>

</body>

</html>